home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / docs / ippon / ver / 014 / makefile < prev   
Makefile  |  2000-07-07  |  1KB  |  41 lines

  1. #    makefile for ippon.x
  2.  
  3. CC    = gcc
  4. CFLAGS    = -DDEBUG
  5. #CFLAGS    = -O -fomit-frame-pointer -fstrength-reduce -fforce-mem -fforce-addr -fcombine-regs
  6. AS    = has
  7. LD    = hlk
  8. INC    =
  9. LIBS    = libc.a libgnu.a libdos.a libiocs.a xsp2lib.o
  10. LZH    = ippon011
  11.  
  12. vpath    %.c    ./;FuncEnemy/;FuncEffect/;
  13. # .c ファイルはカレント又はここで指定したディレクトリに
  14.  
  15. %.o:    %.c
  16.     $(CC) $(CFLAGS) -c $<
  17.  
  18. all:    ippon.x maketbl.x
  19.  
  20. ippon.x:    main.o player.o shot.o enemy.o eshot.o effect.o psearch.o \
  21.         zakoa.o zakob.o
  22.     $(LD) $^ -o $@ -l $(LIBS)
  23.  
  24. main.o:    main.c main.h player.h shot.h enemy.h eshot.h effect.h psearch.h
  25. player.o:    player.c main.h player.h shot.h
  26. shot.o:    shot.c main.h player.h shot.h
  27. enemy.o:    enemy.c main.h player.h shot.h enemy.h eshot.h effect.h psearch.h
  28. eshot.o:    eshot.c main.h player.h eshot.h
  29. effect.o:    effect.c main.h effect.h
  30. psearch.o:    psearch.c player.h psearch.h
  31. zakoa.o:    FuncEnemy/zakoa.c FuncEnemy/../main.h FuncEnemy/../player.h FuncEnemy/../enemy.h FuncEnemy/../effect.h FuncEnemy/../psearch.h
  32. zakob.o:    FuncEnemy/zakob.c FuncEnemy/../main.h FuncEnemy/../player.h FuncEnemy/../enemy.h FuncEnemy/../effect.h FuncEnemy/../psearch.h
  33.  
  34. maketbl.x:    maketbl.o
  35.     $(LD) $^ -o $@ -l $(LIBS)
  36.  
  37.  
  38. dist:
  39.     LHA a -t ../$(LZH)
  40.  
  41.